package com.xian.tszs.meal.service;

import java.util.List;

import com.xian.tszs.meal.entity.TsGoods;

/***
 * 商品服务层
* @Title: TsGoodsService.java 
* @author MRC
* @date 2019年5月20日 下午3:17:09 
* @version V1.0
 */
public interface TsGoodsService {

	List<TsGoods> findGoodsPage(TsGoods tsGoods);
	
	/**
	 * 保存商品
	* @author: MRC  
	* @date 2019年5月21日 上午8:55:11 
	* @return void 返回类型
	 */
	void saveGood(TsGoods tsGoods);
	
	/***
	 * 删除商品
	* @author: MRC  
	* @date 2019年5月21日 上午10:15:43 
	* @return void 返回类型
	 */
	void deleteGoodsById(String id);
	
	/***
	 * 查找一个指定的商品
	* @author: MRC  
	* @date 2019年5月21日 下午3:11:43 
	* @return TsGoods 返回类型
	 */
	TsGoods findGoodsById(String id);
	
	/***
	 * 修改商品详情
	* @author: MRC  
	* @date 2019年5月21日 下午3:40:53 
	* @return void 返回类型
	 */
	void updateGoods(TsGoods tsGoods);
	
	/***
	 * 修改商品状态
	* @author: MRC  
	* @date 2019年5月21日 下午4:08:58 
	* @return void 返回类型
	 */
	void updateGoodsState(String value,String id);
	
	/***
	 * 删除多个商品 其实是伪删除
	* @author: MRC  
	* @date 2019年5月27日 下午3:43:32 
	* @return void 返回类型
	 */
	void deleteMany(String[] ids);

}
